package io.renren.modules.gis_admin.service;

import io.renren.modules.gis_admin.dto.BasinSourceDTO;
import io.renren.modules.gis_admin.dto.SourceLastResultDTO;
import java.io.IOException;
import java.util.List;

/**
 * 源数据
 *
 * @author Mark iu1340@163.com
 * @since 1.0.0 2023-09-21
 */
public interface BasinSourceService {

  /**
   * 源数据保存
   * @param basinSourceDTO
   * @return 源数据id
   * @throws IOException
   */
  Long save(BasinSourceDTO basinSourceDTO) throws IOException;

  /**
   * 源数据列表
   * @return 该源数据最后一次执行结果
   */
  List<SourceLastResultDTO> list();

}